A new four-dimensional hyperjerk system with stable equilibrium point, circuit implementation, and its synchronization by using an adaptive integrator backstepping control
1. IntroductionThree-dimensional (3D) and four-dimensional (4D) chaotic systems are used in several applications as presented in Refs [1]–[3]. Depending on various characteristics, many hyperchaotic and chaotic systems have been reported in the literature.[4–6] Chaotic systems with simple structure are more common in the literature.[7] A simple chaotic system with a jerk structure is considered for the study in Refs [8] and [9]. The structure of a 4D “jerk system” can be defined in a form as
where
y is a variable and
J is a function of linear and nonlinear terms. The system defined in Eq. (
1) can be called a “hyperjerk system”.
[8] Here, d
4y/d
t4 is defined as “snap” in the literature
[8] and “snap” is also defined as “jounce”, “sprite”, or “surge” in the literature.
[7] It is worth mentioning here that when dealing with chaotic jerk systems, the analysis given in Refs. [
10] and [
11] may be considered.
Chaotic systems can be divided into two groups. These are (i) systems with self-excited attractors[12–15] and (ii) systems with hidden attractors.[16–21] If the basin of attraction for the strange attractor involves an equilibrium, then that attractor is self-excited. Otherwise, it is hidden.[22–25] According to this definition, strange attractors in chaotic systems with only stable equilibrium points are certainly hidden.[26–30] Other variants of systems with hidden attractors are the systems having no equilibrium point.[31–34] Chaotic systems having infinite equilibria are mostly considered under the category of a hidden attractor in Refs [35]–[39]. The reported 3D and 4D chaotic systems with stable equilibrium points are presented in Table 1. Although many 3D and 4D chaotic systems are reported in the literature, very few jerk and hyperjerk systems are reported.[40–42] The reported hyperjerk systems with various characteristics are considered under the category of self-excited attractors. Recently, some works on coexisting attractors in various types of systems are seen in Refs [43]–[45]. Some chaotic systems are reported with multiple attractors like in Refs. [46]–[48] and unique characteristics in Refs. [49]–[51]. To the best of the authors’ knowledge, a hyperjerk chaotic system with stable equilibrium points does not exist in the literature. Therefore, developing a 4D hyperjerk chaotic system having a stable equilibrium point is a worthy motivation of this research work.
Table 1.
Table 1.
Table 1. Hyperchaotic/chaotic systems with stable equilibrium points. .
3D, 4D, 5D |
Description of the system |
References |
3D |
a chaotic system with one stable equilibrium point |
[52]–[57] |
a chaotic system with two stable equilibrium points |
[57]–[61] |
4D |
a hyperchaotic system with one stable equilibrium point |
[62]–[65] |
hyperjerk chaotic system having a stable equilibrium point |
this work |
| Table 1. Hyperchaotic/chaotic systems with stable equilibrium points. . |
The new system exhibits various characteristics like chaotic, periodic, stable, and coexistence of various attractors. Systems with coexisting attractors are termed as multi-stable, which are very important in nature and engineering.[65–70] The proposed hyperjerk system with a stable equilibrium point is analyzed using various theoretical and numerical tools.
The synchronization of chaotic systems is another important application of chaotic systems.[71] Various types of synchronization are available in the literature like complete synchronization,[13] anti-synchronization,[13] hybrid synchronization,[71] phase synchronization,[72] lag synchronization,[73] projective synchronization,[74] etc. The effectiveness of a synchronization technique depends on the types of controller designed for it. Different types of controller are used for the synchronization of the hyperchaotic or chaotic systems like nonlinear active control,[13] sliding mode control (SMC),[75] observer-based control,[76] hybrid control techniques,[77] etc. The backstepping control technique is easier and more effective among the above-mentioned controllers. The systems having a strict feedback form are especially more appropriate for the backstepping controller.[78] Therefore, designing a backstepping controller for the synchronization of a strict feedback form chaotic jerk system with unknown parameters is an interesting problem. Motivated by the above discussion, in this paper, an adaptive integrator backstepping controller is designed for the complete synchronization between two identical new hyperjerk systems.
The rest of the paper is organized as follows. Section 2 describes the dynamics of the new hyperjerk system. Section 3 deals with the dynamical characteristics of the new system using numerical techniques. The circuit implementation of the new system is discussed in Section 4. The synchronization between two identical new hyperjerk systems by an adaptive integrator backstepping controller is shown in Section 5. Results and discussion for the synchronization are shown in Section 6. Finally, the conclusions of the paper are given in Section 7.
2. Dynamics of a new 4D hyperjerk chaotic system with a stable equilibrium pointThis section describes the dynamics and basic properties of the new system. A new 4D hyperjerk chaotic system with a stable equilibrium point is considered in this paper and is described in the following Eq. (2).
where
a,
c,
d, and
g are the parameters and
x,
y,
z, and
w are the state variables. The hyperjerk system in Eq. (
2) can be represented as
The system in Eq. (
2) has asymmetry to its coordinates, planes, and spaces. Thus, the system is not invariant under any coordinate transformation. The divergence of the vector field of states of system (
2) is given in Eq. (
4).
Thus, the system is a conditional dissipative chaotic system, since ∇
V < 0 when the average value of
y <
b/
f.
The equilibrium points of system (2) are found by equating the time derivative of each state variable to zero. The unique equilibrium point of the new system is E(x*, y*, z*, w*) = (−1.74/a, 0, 0, 0). The Jacobian matrix of the new system is given in Eq. (5).
The characteristic polynomial of the system at equilibrium point
E with
b = 1.43,
c = 2.18,
d = 6.11, and
f = 2.65 is given in Eq. (
6).
Eigenvalue plots of system (2) with the variation of parameter a are shown in Fig. 1.
It is apparent from Fig. 1 that the system has all the eigenvalues with the negative real part. Thus, the equilibrium point E of the system is stable for the parameter values a ∈ [2.6, 2.75] and b = 1.43, c = 2.18, d = 6.11, and f = 2.65. Therefore, we say that the system in Eq. (2) satisfies the characteristics to be a hidden attractors chaotic system.[79]
3. Dynamical analysisLyapunov spectrums and bifurcation diagrams of the system with the variation of parameter a (and keeping all other parameters fixed) are shown in Fig. 2. The Lyapunov spectrum of the system is plotted by finding Lyapunov exponents using the Wolf algorithm proposed in Ref. [80] with fixed initial conditions (x(0), y(0), z(0), w(0)) = (0, 0, −2,0). The bifurcation diagram of the system is calculated by using the continuation method with increasing values of bifurcation parameter a and starting initial conditions (x(0), y(0), z(0), w(0)) = (0, 0, −2, 0). Projections of strange attractors of system (2) with a = 2.73, b = 1.43, c = 2.18, d = 6.11, f = 2.65, g = 1.74, and initial conditions (x(0), y(0), z(0), w(0) = (0, 0, −2, 0) are shown in Fig. 3(a). The periodic and stable nature of the system with a = 2.61 and c = 2.77 (keeping other parameters fixed) are shown Figs. 3(b) and 3(c), respectively.
The new hyperjerk system shows the coexistence of various attractors. The coexistence of chaotic and stable attractors, the coexistence of chaotic and period-1 attractors, and the coexistence of chaotic and period-2 attractors with a = 2.60, b = 1.43, c = 2.18, d = 6.11, f = 2.65, and g = 1.74 are shown in Figs. 4(a), 4(b), and 4(c), respectively, for different initial conditions. Further, the coexistence of period-1 and period-2 attractors, the coexistence of period-1 and stable attractors, and the coexistence of chaotic and period-2 attractors with the same parameters and different initial conditions are shown in Figs. 5(a), 5(b), and 5(c), respectively. Basin of attraction of the new hyperjerk system in the plane z = w = 0 is shown in Fig. 6.
The Lyapunov exponents corresponding to the change in the initial condition for the coexistence of attractors for Figs. 4 and 5 are given in Table 2. It is seen from Table 2 that the new system has various responses.
Table 2.
Table 2.
Table 2. Lyapunov exponents for the coexistence of attractors for Figs. 4 and 5. .
SL. No. |
Initial conditions |
Lyapunov exponents |
1 |
(x(0), y(0), z(0), w(0) = (0, 0, 1, 0) |
Li = (−0.0123, −0.0543, −0.585, −0.7882) |
2 |
(x(0), y(0), z(0), w(0) = (0, 0, −1, 0) |
Li = (0.1171, 0, −0.485, −1.0510) |
3 |
(x(0), y(0), z(0), w(0) = (0, 0, 0.2, 0) |
Li = (0.119, 0, −0.493, −1.0501) |
4 |
(x(0), y(0), z(0), w(0) = (0, 0, −0.2, 0) |
Li = (0,− 0.0593, −0.493, −1.0501) |
5 |
(x(0), y(0), z(0), w(0) = (0, 0, 0.5, 0) |
Li = (0,− 0.0693, −0.593, −1.0703) |
6 |
(x(0), y(0), z(0), w(0) = (0, 0, −0.5, 0) |
Li = (0.129, 0, −0.482, −1.0710) |
7 |
(x(0), y(0), z(0), w(0) = (0, 0.1, 0.1, 0.1) |
Li = (0, 0.0712, −0.4821, −1.0520) |
8 |
(x(0), y(0), z(0), w(0) = (0, −0.1,− 0.1, −0.1) |
Li = (0, 0.0612, −0.5031, −1.0621) |
9 |
(x(0), y(0), z(0), w(0) = (0, 0, 0.8, 0) |
Li = (−0.110, −0.340, −0.4821, −1.0583) |
10 |
(x(0), y(0), z(0), w(0) = (0, 0, −0.8, 0) |
Li = (0, −0.2457, −0.486, −0.7066) |
11 |
(x(0), y(0), z(0), w(0) = (0, 0.8, 0.8, −0.8) |
Li = (−0.1201, −0.341, −0.5012, −0.802) |
12 |
(x(0), y(0), z(0), w(0) = (0, 0.8,−0.8, −0.8) |
Li = (0.139, 0, −0.4931, −1.08201) |
| Table 2. Lyapunov exponents for the coexistence of attractors for Figs. 4 and 5. . |
4. Designed circuit for the hyperjerk chaotic systemThis section presents a circuit which emulates the hyperjerk system in Eq. (2). By using the operational-amplifier approach,[81,82] the circuit is designed as shown in Fig. 7.
The main part of the circuit is based on four voltage integrators, which are constructed by operational amplifiers U1, U2, U3, and U4. Other operational amplifiers work as inverting amplifiers (U5, U6, U7). For modelling the circuit, TL084 operational amplifiers have been used. The circuit equations are described by the following Eq. (7).
where
X,
Y,
Z, and
W are the voltages at the output of the operational amplifiers
U1,
U2,
U3, and
U4 respectively.
Obviously, the derived circuit equations correspond to the hyperjerk system in Eq. (2). As a result, by comparing the circuit equations in Eq. (7) and the hyperjerk system in Eq. (2), we have selected the values of the electronic components as follows: R1 = R2 = R3 = R9 = R = 100 kΩ, R4 = 36.63 kΩ, R5 = 69.93 kΩ, R6 = 4.587 kΩ, R7 = 1.637 kΩ, R8 = 3.774 kΩ, C = 2.2 nF, and Vg = 1.74VDC. The chaotic attractors of the circuit by using PSpice are shown in the following Fig. 8. These results match with the results provided in Fig. 3(a).
5. The synchronization of two identical new hyperjerk systems by an adaptive integrator backstepping controllerThis section describes the complete synchronization between two new identical hyperjerk chaotic systems by an adaptive integrator backstepping controller.
Using the system in Eq. (2), the dynamics of the master and slave systems are described in Eqs. (8) and (9), respectively.
where
u is the control input added in the slave system. The complete synchronization error dynamics between the master and slave systems is given in Eq. (
10).
The design of an adaptive integrator backstepping for the complete synchronization of the systems is achieved by using the following steps.
Step 1 Suppose the desired error for the second state error (e2) is chosen as
where
k1 > 0. Then, the error dynamics
contracts and stabilizes to the origin. Therefore, the difference between the actual and desired errors for
e2 can be written as
Using Eq. (10) we can write as
And also the dynamics for
z1 can be written as
Step 2 The stabilization of error dynamics and is achieved by considering a desired variable α2 = e3des as
where
k2 > 0. Thus, a difference of actual and desired for the error
e3 can be written as
Using Eq. (16), the dynamics for z1 is rewritten as
Next is the computation of
Step 3 Here the stabilization of error dynamics , , and is achieved by considering a desired variable α3 = e4des as
where
k3 > 0. Thus, a difference of the actual and desired value for the error
e4 can be defined as
Using Eq. (
20), equation (
18) can be written as
Then the dynamics for
z3 can be written as
Using the fourth state variable of Eq. (
10), equation (
22) can be written as
Step 4 Now, the stabilization of , , , and is achieved by considering the control input u as
where
k4 > 0. Using the control input in Eq. (
24), the dynamics
in Eq. (
23) can be written as
The overall dynamics of the errors in Eq. (10) in the transformed domain is described as
The stability of Eq. (
26) can be shown by considering a Lyapunov function candidate as
The time derivative of
V1 can be written as
where
k1,
k2,
k3, and
k4 are positive constants and are user-dependent. Hence, the time derivative of
V1 in Eq. (27) is a negative-definite function. Therefore, the error dynamics asymptotically converges to the origin and the states of the master system (
8) follow the slaves system (
9).
Now, suppose the parameters a, c, and d are unknown to the user and are estimated online, then the control input in Eq. (24) is modified as
where
,
, and
are the estimates of
a,
c, and
d parameters, respectively. The adaptation of these parameters is achieved using the following rules:
where
k5,
k6, and
k7 are positive constants and
ea,
ec, and
ed are defined as
,
, and
, respectively.
6. Results and discussion for the complete synchronisation of the new hyperjerk systemsThis section describes the complete synchronization results between the master and the slave systems. The initial conditions considered for the master and slave systems are x(0) = (0,0, −2, 0)T and y(0) = (0.5, 0.5, −2.1, 0.5)T, respectively, and , and for the adaptation laws. The original parameters of the system are a = 2.73, b = 1.43, c = 2.18, d = 6.11, f = 2.65, and g = 1.74. The designed parameters considered for the synchronization are k1 = 1, k2 = 1, k3 = 1, k4 = 1, k5 = 1, k6 = 1, and k7 = 1.
The synchronization of the states of the master and the slave systems is shown in Fig. 9. The control input is shown in Fig. 10. The estimation of the parameters a, c, and d is shown in Fig. 11. It is apparent from Fig. 9 that the synchronization is achieved before t < 5 time unit for three states, and for the first state, it is approximately the t < 10 time unit. It is obvious from Fig. 11 that the estimation of the parameters is achieved properly to their respective values.
7. ConclusionsThis paper reports a new 4D hyperjerk chaotic system having a stable equilibrium point. Thus, the proposed system belongs to the category of hidden attractor chaotic systems. The proposed system shows the coexistence of different attractors and various dynamical behaviors like chaotic, periodic, and convergence to stable equilibrium. A circuit is designed to implement the dynamics of the new system and show its chaotic behavior. The application of the proposed system is shown by designing a complete synchronization strategy. An adaptive backstepping controller is designed for the synchronization of two identical proposed systems. The simulation results validate the complete synchronization strategy.